<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>

  <script>
    // 目标： 掌握class的基本语法
    // class是构造函数一个语法糖

    // function Person(name, age) {
    //   return {
    //     name: name,
    //     age: age,
    //     sayHello() {
    //       console.log('this.name  ----->  ', this.name);
    //     }
    //   }
    // }

    class Person {
      // 注意：💥属性和值用=连接，
      // 注意：💥属性和属性之间，用分号结尾， 不用逗号
      name = "zs";

      age = 18;

      sayHello() {
        console.log('hello  ----->  ',);
      }

    }

    // extends 表示继承， 把爸爸身上所有的属性和方法复制过来
    class BlackPerson extends Person {

    }

    class YellowPerson extends Person {

    }

    const zs = new BlackPerson()
    const lxl = new YellowPerson()
    zs.sayHello()
    lxl.sayHello()


  </script>

</body>

</html>